vector<name> get_path_data(vector<char> input, unsigned int i)
{
   vector<name> temppath;
   name tempname;
   
   i ++;
   while ( input[i] != '^' )
   {
      if ( input[i] == '-' )
      {
         temppath.push_back(tempname);
         tempname.clear();
         i ++;
      }
      else
      {
         tempname.push_back(input[i]);
         i ++;
      }
   }
   temppath.push_back(tempname);
   return temppath;
}
